seal oneself off - İspanyolca İngilizce Sözlük